subpoena witnesses on your behalf - Alemán Inglés Diccionario